using System;
using Sinacor.Infra.UI.Common;
using System.Collections.ObjectModel;

namespace Sinacor.UI.Bovespa.ManutencaoOrdens.Model
{
    /// <summary>
    /// Modelo de tipo de InformacoesMovimento
    /// </summary>
    [Serializable]
    public class InformacoesMovimento : BaseModel 
    {
		private DateTime _dataMovimento;
		private DateTime? _dataVersao;
		private Model.Enum.TipoMovimento _estadoMovimento;

		public InformacoesMovimento(){}

		public DateTime DataMovimento{
			get{
				return _dataMovimento;
			}
			set{
				_dataMovimento = value;
                OnPropertyChanged("DataMovimento");
			}
		}

		public DateTime? DataVersao{
			get{
				return _dataVersao;
			}
			set{
				_dataVersao = value;
                OnPropertyChanged("DataVersao");
			}
		}

		public Enum.TipoMovimento EstadoMovimento{
			get{
				return _estadoMovimento;
			}
			set{
				_estadoMovimento = value;
                OnPropertyChanged("EstadoMovimento");
			}
		}

	}

}